﻿<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
 /*
     Example12 : A true bar graph
 */

 // Standard inclusions   
 include("pChart/pData.class");
 include("pChart/pChart.class");
function createChar($dt1,$dt2,$dt3,$dt4,$mamon)
{
 	// Dataset definition 
	 $DataSet = new pData;
	 $DataSet->AddPoint($dt1,"Serie1");
	 $DataSet->AddPoint($dt2,"Serie2");
	 $DataSet->AddPoint($dt3,"Serie3");
	 $DataSet->AddPoint($dt4,"Serie4");
	 $DataSet->AddAllSeries();
	 $DataSet->SetAbsciseLabelSerie();
	 $DataSet->SetSerieName("Khong hai long","Serie1");
	 $DataSet->SetSerieName("Hai long","Serie2");
	 $DataSet->SetSerieName("Rat hai long","Serie3");
	 $DataSet->SetSerieName("Xuat sac","Serie4");
	
	 // Initialise the graph
	 $Test = new pChart(850,230);
	 $Test->setFontProperties("Fonts/times_1.ttf",8);
	 $Test->setGraphArea(50,30,680,200);
	 $Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240);
	 $Test->drawRoundedRectangle(5,5,695,225,5,230,230,230);
	 $Test->drawGraphArea(255,255,255,TRUE);
	 $Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2,TRUE);
	 $Test->drawGrid(4,TRUE,230,230,230,50);
	
	 // Draw the 0 line
	 $Test->setFontProperties("Fonts/times_1.ttf",6);
	 $Test->drawTreshold(0,143,55,72,TRUE,TRUE);
	
	 // Draw the bar graph
	 $Test->drawBarGraph($DataSet->GetData(),$DataSet->GetDataDescription(),TRUE,80);
	
	
	 // Finish the graph
	 $Test->setFontProperties("Fonts/times_1.ttf",13);
	 $Test->drawLegend(700,100,$DataSet->GetDataDescription(),255,255,255);
	 $Test->setFontProperties("Fonts/times_1.ttf",10);
	 $Test->drawTitle(50,22,"Ví dụ",50,50,50,585);
	 $Test->Render("image/".$mamon.".png");
}
?>
<?php
	//include("bieudo/char.class.php");
	
	$a = array(1,3,4,23,23,2,3,42,23,23,100);
	
	createChar($a,$a,$a,$a,"Exam");
?>

<img src="image/Exam.png">